# -*- coding: utf-8 -*-  
'''
GSDMM损失函数

Created on 2021年9月4日
@author: luoyi
'''
import tensorflow as tf


#    GSDMM损失函数
class GSDMMLoss(tf.losses.Loss):
    '''GSDMM 损失函数
        无监督学习，空损失
    '''
    def __init__(self,
                 name='gsdmm_loss',
                 **kwargs):
        super(GSDMMLoss, self).__init__(name=name, **kwargs)
        pass
    
    def call(self, y_true, y_pred):
        return tf.zeros_like(tf.cast(y_pred, dtype=tf.float32))
    pass